Programação de Funcionalidades
As tabelas que se seguem apresentam os requisitos funcionais e não-funcionais que relacionam o escopo do projeto com os artefatos criados:
ID
Descrição do Requisito
Responsável
Artefato Criado
RF-001
Permitir que o usuário realize o cadastro de suas informações.
João / Marcos
index.html
RF-002
Facilitar a solicitação de reparo diretamente pela plataforma.
Marcelo
pedido_de_orcamento.html
RF-003
Fila de processamento de pedidos de reparo.
Ryan
fila_de_processamento_de_pedidos.html
RF-004
Gerenciar permissões para técnicos e gestores.
João
cadastro_e_gerenciamento.html
RF-005
Atualizar status do notebook no fluxo de trabalho, permitindo ao cliente acompanhar cada etapa.
Amanda
status_reparo_tecnico.html
RF-006
Relatório do status do reparo e organização das prioridades de trabalho dos técnicos.
Ryan
relatorios.html
RF-007
Enviar emails automáticos de status do produto para consumidor, para aumentar a transparência do processo.
Amanda
status_reparo_tecnico.html
RF-008
Encaminhar o orçamento para o cliente antes do início do reparo, garantindo clareza nos custos.
Amanda
status_reparo_tecnico.html
RF-009
Ter interface para cadastro de técnico e gestão de permissões.
João
cadastro_e_gerenciamento.html
RF-010
Consulta dos status dos notebooks em reparo por técnico, exclusivo para gerente, melhorando o gerenciamento de carga de trabalho.
Ryan
fila_de_processamento_de_pedido.html
RF-011
Comunicação entre técnico e usuário, permitindo que o técnico forneça atualizações em tempo real.
Amanda
status_reparo_{tecnico,cliente}.html
Descrição das estruturas:
Nome
Tipo
Descrição
Exemplo
Id do usuário
Numero (Inteiro)
Identificador único da notícia
1
Nome
Texto
Nome do Usuário
João Silva
Senha
Texto
Senha secreta do usuário
abc123
E-mail
Texto
Email do cliente
[email protected]
Tipo
Texto
Tipo de usuário
Cliente, Técnico e Gestor
Nome
Tipo
Descrição
Exemplo
Id do orçamento
Numero (Inteiro)
Identificador único do orçamento
16
Marca
Texto
Marca do notebook
Dell
Modelo
Texto
Modelo do notebook
XPS15
Descrição
Texto
Descrição do problema
O produto apresenta defeitos em...
Coleta CEP
Texto
CEP do endereço de coleta
35400000
Coleta Bairro
Texto
Bairro do endereço de coleta do notebook
Centro
Coleta Logradouro
Texto
Endereço de coleta com rua e número
Rua A, 33
Coleta Complemento
Texto
Informação complementar do endereço como ponto de referência ou condomínio etc.
Casa ao lado da Oi
Data de Coleta
timestamp
Registro de data e hora do momento que o produto deve ser coletado
01/12/24
Mesmo da coleta
booleano
Checkbox para repetição do endereço
FALSE
Entrega CEP
Texto
CEP do endereço de entrega
35400000
Entrega Bairro
Texto
Bairro do endereço de entrega do notebook
Centro
Entrega Logradouro
Texto
Endereço de entrega com rua e número
Rua A, 33
Entrega Complemento
Texto
Informação complementar do endereço como ponto de referência ou condomínio etc.
Casa ao lado da Oi
Data e Hora
timestamp
Registro de data e hora feito a partir do acionamento do botão enviar orçamento
01/12/24; 23h45
Nome
Tipo
Descrição
Exemplo
Id do Chat
Numero (Inteiro)
Identificador único do chat
18
Id do cliente
Numero (Inteiro)
Identificador único do cliente
1
Id do técnico
Numero (Inteiro)
Identificador único do técnico
5
Id do orçamento
Numero (Inteiro)
Identificador do orçamento
189
Nome
Tipo
Descrição
Exemplo
Id da mensagem
Numero (Inteiro)
Identificador único da mensagem
178
Id do Chat
Numero (Inteiro)
Identificador único do chat
18
Id do Sender
Numero (Inteiro)
Identificador único do sender
18
Texto da mensagem
Texto
Texto da mensagem redigida pelo cliente ou pelo técnico
Olá, boa tarde
Data e Hora
timestamp
Registro da data e hora do envio da mensagem
01/12/24; 23h45